<?php
include_once "../controlador_bd/CConexion.php";
include_once "../clases_dominio/CUsuario.php";

$objConex = new CConexion;
$objConex -> conectar();

$codigo_orden = $_POST['codigo_orden'];
$codigo_paciente = $_POST['codigo_paciente'];
$fecha_entrega = $_POST['fecha_entrega'];
$observaciones = $_POST['observaciones'];
$valores_obtenidos = $_POST['val_obtenidos'];

$consulta = "INSERT INTO resultado VALUES (DEFAULT, '$codigo_paciente', '$codigo_orden', now(), '$observaciones')";
pg_query($consulta);

$consultaRe = "SELECT numerore FROM resultado WHERE codigopa = '" . $codigo_paciente . "' AND codigoorden = '" . $codigo_orden . "'";
$pgRe = pg_query($consultaRe);
$filaRE = pg_fetch_array($pgRe);
$numero = $filaRE['numerore']; 

$conSex = "select sexopa from paciente where codigopa = '".$codigo_paciente."';";
$pgSex = pg_query($conSex);
$filaSex = pg_fetch_array($pgSex);

$conExa = "select codigoexa from ordendeexamen where codigoorden = '".$codigo_orden."';";
$pgExa = pg_query($conExa);
$filaExa = pg_fetch_array($pgExa);

$conIdVal = "select id_valornormal from valornormal where codigoexa = '".$filaExa['codigoexa']."' AND (sexo = '".$filaSex['sexopa']."' OR sexo = 'I') ORDER BY ID_VALORNORMAL;";
$pgValor = pg_query($conIdVal);
$valor = pg_fetch_row($pgValor);

for( $i = 0; $i < count($valores_obtenidos); $i++ ) {
	$row = pg_fetch_row($pgValor,$i);
	pg_query("INSERT INTO valor_obtenido VALUES (DEFAULT, '" . $numero. "', '" . $row[0]. "', '" . $valores_obtenidos[$i] . "')");
} 

pg_query("UPDATE ordendeexamen SET pendiente = 'FALSE' WHERE codigoorden = '" . $codigo_orden . "'");




//$sol_paciente = $_POST['paciente_soli'];
// $sol_paciente = $_POST['paciente_soli'];
// $sol_codexa = $_POST['examen_soli'];
// $sol_fecha = $_POST['fecha_soli'];
// $sol_valor = $_POST['valor_soli'];
// 
// $orden = new CSolicitudExamen;
// 
// $orden -> setCod(0);
// $orden -> setCodpa($sol_paciente);
// $orden -> setCodexa($sol_codexa);
// $orden -> setFecha($sol_fecha);
// $orden -> setTotal($sol_valor);
// $orden -> setPendiente("true");
// $orden -> guardar();

?>